Self-correcting polynomial programs
نویسندگان
چکیده
The theory of self-testing/correcting programs by random self-reducibility (RSR) [1, 2, 5] is a novel and powerful tool to approach the problem of program correction. It allows real-time testing and correcting of programs. Moreover, it allows the simultaneous checking of the hardware and software without requiring any knowledge of the implementation of a program. Basically, a function is random self-reducible of order k if its value at a given point can be efficiently reconstructed from its evaluation a t k random points. The research conducted in this domain focuses on two main issues: the enlargement of the set of random self-reducible functions and the reduction of the complexity of self-correction schemes based on RSR. In this paper, we are interested in reducing the complexity of the self-correction scheme for mulfi-variate polynomials. We investigate two methods to achieve the complexity reduction: 1) by reducing the order of RSR in some special cases (e.g., studying polynomials defined over extension fields or introducing some determinism in the choice of the queries) and 2) by substituting a new generic self-correction algorithm to the simple majority vote. In Section 2, we recall some known results on the RSR of polynomials. In Section 3, we give a lower bound of RSR of polynomials. In Section 4, we introduce new random self-reducibility formulas. In Section 5, we introduce a new algorithm for the self-correction of polynomial programs. The proofs of the theorems can be found in [3].
منابع مشابه
One-point Goppa Codes on Some Genus 3 Curves with Applications in Quantum Error-Correcting Codes
We investigate one-point algebraic geometric codes CL(D, G) associated to maximal curves recently characterized by Tafazolian and Torres given by the affine equation yl = f(x), where f(x) is a separable polynomial of degree r relatively prime to l. We mainly focus on the curve y4 = x3 +x and Picard curves given by the equations y3 = x4-x and y3 = x4 -1. As a result, we obtain exact value of min...
متن کاملRobust Characterizations of Polynomials with Applications to Program Testing
The study of self-testing and self-correcting programs leads to the search for robust characterizations of functions. Here we make this notion precise and show such a characterization for polynomials. From this characterization, we get the following applications. We construct simple and eecient self-testers for polynomial functions. Our characterizations provide results in the area of coding th...
متن کاملReconstructing Algebraic Functions from Mixed Data
We consider the task of reconstructing algebraic functions given by black boxes. Unlike traditional settings, we are interested in black boxes which represent several algebraic functions f1; : : : ; fk, where at each input x, the box arbitrarily chooses a subset of f1(x); : : : ; fk(x) to output. We show how to reconstruct the functions f1; : : : ; fk from the black box. This allows us to group...
متن کاملGuaranteed Slowdown, Generalized Encryption Scheme, and Function Sharing
The goal of the paper is to construct mathematical abstractions of different aspects of real life software protection. We introduce three following notions: program slowdown, generalized encryption scheme and function sharing. These schemes allowed to discover new applications of such known ideas as trap-door functions and self-correcting programs.
متن کاملPolynomial Convergence of Infeasible-Interior-Point Methods over Symmetric Cones
We establish polynomial-time convergence of infeasible-interior-point methods for conic programs over symmetric cones using a wide neighborhood of the central path. The convergence is shown for a commutative family of search directions used in Schmieta and Alizadeh [9]. These conic programs include linear and semidefinite programs. This extends the work of Rangarajan and Todd [8], which establi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Reliable Computing
دوره 2 شماره
صفحات -
تاریخ انتشار 1996